package com.honghu.cloud.service;

import java.util.List;
import java.util.Map;

import com.honghu.cloud.bean.Transport;
import com.honghu.cloud.common.page.Page;

/**
 * 运费模板service接口
 * @author Administrator
 *
 */
public interface ITransportService {


	public void batchDelObjs(List<Transport> objs);


	public Transport getObjByProperty(String key, String operation_symbol, Object value);


	public List<Transport> selectObjByProperty(Map<String, Object> maps);


	public List<Transport> queryPages(Map<String, Object> params);


	public List<Transport> queryPageListWithNoRelations(Map<String, Object> param);


	public List<Transport> queryPagesWithNoRelations(Map<String, Object> params, Integer currentPage,
			Integer pageSize);


	public Page<Transport> queryPagesWithNoRelations(Map<String, Object> params);


	public Page<Transport> list(Map<String, Object> params);


	public void batchDeleteByIds(List<Long> ids);


	public void saveEntity(Transport obj);


	public void updateById(Transport obj);


	public void deleteById(Long id);


	public Transport selectByPrimaryKey(Long id);


	public List<Transport> queryPageList(Map<String, Object> params, Integer begin, Integer max);


	public List<Transport> queryPageList(Map<String, Object> params);


	public int selectCount(Map<String, Object> params);

}
